home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d27 / ddel107.arc / PATCH.DOS < prev   
Text File  |  1990-04-24  |  7KB  |  166 lines

  1. *******************************************************************************
  2. This patch is for people that are comfortable with sector editors (such as the
  3. Norton Utilities) or with DOS's Debug program.  You should not attempt to do
  4. this on your hard disk, but rather on a bootable floppy disk (format it with
  5. /S parameter).  Make sure that COMMAND.COM is on that floppy (earlier versions
  6. of DOS do not copy automatically).
  7. *******************************************************************************
  8.  
  9. If you really like DD and DDel you might want to patch your DOS's COMMAND.COM
  10. file so as you may call DD.COM DIR.COM and DDEL.COM DEL.COM.
  11.  
  12. MAKE A BOOT DISK TO WORK ON, DO NOT WORK ON YOUR HARD DISK.
  13.  
  14. If you wish to use the Norton Utilities, follow the instructions in Section 1.
  15. If you wish to use DEBUG.COM, follow the directions in Section 2.
  16.  
  17. Read the last section when you are finished.
  18.  
  19. ----------------------------------
  20. SECTION 1, Using Norton Utilities.
  21. ----------------------------------
  22.  
  23. What you need is a copy of The Norton Utilities (C) or some similar program that
  24. allows sector editing.  First, you will need to load your COMMAND.COM file into
  25. the Sector Editor.
  26.  
  27. NU COMMAND.COM
  28.  
  29. That will load the COMMAND.COM file into Norton Utilities presuming that the
  30. file is in your current directory.  Hit [ESC] to get to the Edit Menu.  Look for
  31. the option to Search for Text (or some similar wording).  Select this option.
  32.  
  33. What you must do now is locate the command table entry for the DIR or DEL
  34. command (depending on what you want to do).
  35.  
  36. To do this you must search for a string that consists of the ASCII code that
  37. equals the number of letters in the command (EX:  The  (ASCII 3) character for
  38. the DEL command), followed by the command itself in ALL CAPS.  (You can get the
  39. ASCII 3 character by holding down the ALT key and then pressing the 3 key on the
  40. NUMERIC KEYPAD, then let go of the ALT key.)  Enter the following string:
  41.  
  42. DIR
  43.  
  44. That is the string you must look for if you wish to change the DIR command in
  45. dos.  The DEL command also happens to be 3 letters long and would look like the
  46. previous DIR command table entry except that DIR would be replaced by DEL.
  47.  
  48. If you were looking to change the COPY command to, say, MOVE, you would need to
  49. look for COPY since it is 4 characters long (ASCII 4 is ).
  50.  
  51. [You must always keep the total number of characters the same as was in the
  52. original COMMAND.COM.]
  53.  
  54. When it says that it has found it, press a key, and then look for the option to
  55. edit the file.  When you select that you will be placedin the sector editor.
  56. Hit TAB to move the cursor to the right (ASCII) side of the screen so you can
  57. edit things.
  58.  
  59. Anyway, now that you have located DEL or DIR, change a letter in it.  I
  60. changed both of them so as the middle character is a 'U' (DUR and DUL).
  61. Whatever you change it to will be a valid command (I can type DUR on my
  62. machine if I want to see a standard dos directory).  You MUST use all CAPS.
  63.  
  64. Now that you have changed it, save the file (hit return in norton, and respond
  65. to the write/save prompt).
  66.  
  67. ---------------------------------
  68. SECTION 2, Using DOS's DEBUG.COM.
  69. ---------------------------------
  70.  
  71. The steps involved in using DEBUG to change your COMMAND.COM are quite a bit
  72. shorter.
  73.  
  74. Make sure that DEBUG.COM is in your path.
  75.  
  76. Make sure that you are in the directory that COMMAND.COM resides (most likely
  77. the root directory of a bootable floppy disk).
  78.  
  79. Type "DEBUG COMMAND.COM".  You should see Debug's '-' prompt appear.
  80.  
  81. Now you must determine the name of the comand you wish to change.  You also
  82. must decide what you are going to change it to, keeping in mind that the new
  83. and old command must be of the same length (ie. DIR and DUR).  Count the length
  84. of the command (in characters), we will refer to this value as '##'.
  85.  
  86. We will refer to the original command, the one you wish to change, as 'OLDCMD'.
  87. The new command will be refered to as 'NEWCMD'.  You must insert your command
  88. name (in all CAPS) where you see 'OLDCMD' and 'NEWCMD'.  You will need to have
  89. double quotes around them, as will be shown in the commands that follow.
  90.  
  91. Enter the following:
  92.  
  93. S100 FFFF ## "OLDCMD"
  94.  
  95. You will see a value in the form of mmmm:nnnn appear when you hit return.
  96. Write this down, you will need it in the next step.
  97.  
  98. Enter the follwoing:
  99.  
  100. Emmmm:nnnn ## "NEWCMD"
  101.  
  102. This will do the acutal change, substituting the old command for the new one.
  103.  
  104. Enter the following:
  105.  
  106. Dmmmm:nnnn
  107.  
  108. You should see a screen full of data, with your new command starting it off at
  109. the top of the list.  If you do not see that, enter 'Q' for Quit and start over
  110. again.
  111.  
  112. If you do see your new command, then you may continue.
  113.  
  114. Enter the following:
  115.  
  116. W
  117.  
  118. Enter the following:
  119.  
  120. Q
  121.  
  122. You are now done.
  123.  
  124. The following is an example of what you would type and see if you were changing
  125. the DIR command to DUR (so as you could rename DD.COM to DIR.COM).
  126.  
  127. ============
  128.  
  129. C:\>debug command.com                                                           
  130. -s100 ffff 03 "DIR"
  131. 2E15:8194                                                                       
  132. -e2e15:8194 03 "DUR"
  133. -d2e15:8194                                                                     
  134. 2E15:8190              03 44 55 52-03 C0 0F 04 43 41 4C 4C       .DIR....CALL
  135. 2E15:81A0  02 98 0B 04 43 48 43 50-02 1D 19 06 52 45 4E 41   ....CHCP....RENA   
  136. 2E15:81B0  4D 45 03 A4 13 03 52 45-4E 03 A4 13 05 45 52 41   ME....REN....ERA   
  137. 2E15:81C0  53 45 03 1C 13 03 44 55-4C 03 1C 13 04 54 59 50   SE....DUL....TYP   
  138. 2E15:81D0  45 03 55 14 03 52 45 4D-02 04 01 04 43 4F 50 59   E.U..REM....COPY   
  139. 2E15:81E0  03 0A 30 05 50 41 55 53-45 02 0F 13 04 44 41 54   ..0.PAUSE....DAT   
  140. 2E15:81F0  45 02 4D 27 04 54 49 4D-45 02 B7 27 03 56 45 52   E.M'.TIME..'.VER   
  141. 2E15:8200  00 2C 16 03 56 4F 4C 03-25 15 02 43 44 03 7C 1D   .,..VOL.%..CD.|.   
  142. 2E15:8210  05 43 48 44                                       .CHD               
  143. -w                                                                              
  144. Writing 92B5 bytes                                                              
  145. -q                                                                              
  146.                                                                                 
  147. C:\>
  148.          
  149. ============
  150.  
  151.  
  152. ------------------------
  153. SECTION 3, You are Done.
  154. ------------------------
  155.  
  156. Reboot your machine and see if your changes worked.  Test it out by typing in
  157. your new command (such as 'DUR').
  158.  
  159. Did it work?
  160.  
  161. If it did, then you can rename DD.COM to DIR.COM or DDEL.COM to DEL.COM (or
  162. both if you changed both), and now when you type the normal dos command, you
  163. will get the external program insted.  Nifty, eh?
  164.  
  165. -=>TTWD
  166.